package br.edu.fafica.hit.model;

import br.edu.fafica.hit.dao.InterfaceDDL;
import br.edu.fafica.hit.dao.InterfaceEstabelecimento;
import br.edu.fafica.hit.dao.oracle.EstabelecimentoDAO;

public class Estabelecimento implements InterfaceDDL, InterfaceEstabelecimento {

	private int id;
	private String nome;

	public Estabelecimento() {

	}

	public Estabelecimento(int id, String nome) {
		this.id = id;
		this.nome = nome;
	}

	public int getId() {
		return id;
	}

	public String getNome() {
		return nome;
	}

	@Override
	public String toString() {
		return "Estabelecimento [id=" + id + ", nome=" + nome + "]";
	}

	@Override
	public void inserirEstabelecimento(Estabelecimento estabelecimento) {
		// TODO Auto-generated method stub
		EstabelecimentoDAO estabelecimentoDAO = new EstabelecimentoDAO();
		estabelecimentoDAO.inserirEstabelecimento(estabelecimento);

	}

	@Override
	public void listarEstabelecimento() {
		// TODO Auto-generated method stub
		EstabelecimentoDAO estabelecimentoDAO = new EstabelecimentoDAO();
		estabelecimentoDAO.listarEstabelecimento();

	}

	@Override
	public void createTable() {
		// TODO Auto-generated method stub
		EstabelecimentoDAO estabelecimentoDAO = new EstabelecimentoDAO();
		estabelecimentoDAO.createTable();

	}

	@Override
	public boolean tableCreated() {
		// TODO Auto-generated method stub
		EstabelecimentoDAO estabelecimentoDAO = new EstabelecimentoDAO();
		return estabelecimentoDAO.tableCreated();
	}

}
